SEI's Software Product Line Tenets

نویسنده

  • Linda M. Northrop
چکیده

0 7 4 0 7 4 5 9 / 0 2 / $ 1 7 . 0 0 © 2 0 0 2 I E E E McDonald’s develop product lines. But software product lines are a relatively new concept. They are rapidly emerging as a practical and important software development paradigm. A product line succeeds because companies can exploit their software products’ commonalities to achieve economies of production. The Software Engineering Institute’s (SEI) work has confirmed the benefits of pursuing this approach; it also found that doing so is both a technical and business decision. To succeed with software product lines, an organization must alter its technical practices, management practices, organizational structure and personnel, and business approach.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Architecture-based Systems

Sound architecture-based practices are critical to software-intensive systems. In large softwareintensive systems, the achievement of non-functional quality attributes such as performance, availability, reusablity, survivability, and modifiability depends more on the overall software architecture than on code-level practices such as language choice, detailed design, algorithms, data structures,...

متن کامل

Modeling the Cost of Software Quality

This paper offers an extrapolation of the manufacturing and service industries' Cost of Quality Model to the business of software development. The intent is to provide a theoretical account of the changing quality cost structure as a function of a maturing software development process. Thus, the trends in expenditures due to the four major quality cost categories --appraisal, prevention, intern...

متن کامل

Capturing the Benefits of Requirements Engineering

equirements problems are expensive and plague almost all systems and software development organizations. In most cases, the best you can hope for is to detect errors or omissions in the requirements in time to contain them before the product is released. With luck, nonessential func-tionality can be traded for product quality. All too often, however, the product is late, over budget, and of poo...

متن کامل

Software Development Processes for Immature Organisations

Immature organisations need a simple development process before transitioning to a process based upon formalised frameworks (eg. SEI's Capability Maturity Model and ISO9000). This is because the use of formalised process frameworks require an in-depth understanding of process and quality issues and thus may impose considerable overhead in an immature organisation. We present in this paper a sof...

متن کامل

Why Don't They Practice What Ee Preach?

One of the most intractable problems in software is getting engineers to consistently use effective methods. The Software Engineering Institute (SEI) has worked on this problem for a number of years and has developed effective methods for addressing it. This paper describes these methods and shows what they have accomplished with several hundred students and working engineers. After first descr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Software

دوره 19  شماره 

صفحات  -

تاریخ انتشار 2002